package com.guigu.erp.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.guigu.erp.dto.DesignModuleDto;
import com.guigu.erp.pojo.DesignFile;
import com.guigu.erp.pojo.DesignModule;
import com.guigu.erp.pojo.DesignModuleDetails;
import com.guigu.erp.utils.PageUtils;
import com.guigu.erp.vo.ModuleFileVo;

import java.util.List;

/**
 * ClassName:DesignModuleService
 * Package:com.guigu.erp.service
 * Description:
 *
 * @Date:2024/2/28 20:53
 * @Author:chenchong
 */
public interface DesignModuleService extends IService<DesignModule> {
    /**
     * 获取ID最大物料设计单的编号
     * @return
     */
    String getMaxDesignId();
    /**
     *
     */
    void makeDesignModule(DesignModuleDto  designModuleDto);
    /**
     * 查询未审核的产品物料表所有信息
     */
    PageUtils<DesignModule> show();

    PageUtils<DesignModule> moduleShow(ModuleFileVo vo, int pageNo, int pageSize);
    /**
     * 查询所有物料不重复的名字
     */
    List<DesignFile> commodity();
}
